# coding: utf-8
# Este é um modulo de auto geração de classes django.

from django.db import models

class Estado(models.Model):
    nome = models.CharField(max_length=10)
    zona = models.IntegerField()

class Usuario(models.Model):
    username = models.CharField(max_length=10)
    password = models.CharField(max_length=20)

class Cidade(models.Model):
    nome = models.CharField(max_length=30)
    estado = models.ForeignKey(Estado)

class Fotos(models.Model):
    foto = models.ImageField(upload_to='/upload/teste/')
    data = models.DateField(auto_now_add=True)

class Pessoa(models.Model):
    nome = models.CharField(max_length=40)
    cidade = models.ForeignKey(Cidade)
    usuario = models.ForeignKey(Usuario, unique='True')
    fotos = models.ManyToManyField(Fotos)

class PessoaFisica(Pessoa):
    rg = models.IntegerField()
    nascimento = models.DateField()

class PessoaJuridica(Pessoa):
    cnpj = models.IntegerField()

